GUID Support

A Globally Unique Identifier (GUID) is a persistent unique reference number used as an identifier in computer software. The term GUID typically refers to various implementations of the Universally Unique Identifier (UUID) standard but is often more generally used to refer to other unique identification methods. Comprehensive details about UUIDs, such as how they are stored (typically as 128-bit values, commonly displayed as 32 hexadecimal digits with groups separated by hyphens) and how they are generated can be found on Wikipedia.

With increasing global initiatives in data sharing, the need for a unique identifier for each discrete bit of data is increasingly important. Already organizations such as the US National Science Foundation (NSF) mandate the use of GUIDs for those wishing to participate in its programs.

GUID support is being implemented in EMu in four phases:

  1. Storage of GUIDs in EMu modules
  2. GUID generation on EMu record save
  3. Local IMu web service for local resolution of EMu GUIDs
  4. Global IMu web service portal for global resolution of EMu GUIDs

As of July 2014 the first two phases have been completed.

Read on for details of: